package com.woniuxy01;

/**
 * @author 作者
 * @create 2025-07-28 14:37
 */
public class Test05 {
    public static void main(String[] args) {
        Student student = new Student();
        //有没有输入年龄
        System.out.println(student.getAge());
        //有没有输入成绩int 0？输入了0还是没有输入
        System.out.println(student.getScore());
    }

    private static void test05() {
        //装箱转换中，基本类型的值-128-127直接，直接使用底层的常量数组
        //超过这个返回才会new Integer();
//        Integer i=127;
//        Integer j=127;
        Integer i=Integer.valueOf(128);
        Integer j=Integer.valueOf(128);
        System.out.println(i==j);
        System.out.println(i.equals(j));
    }

    private static void test04() {
        //字符串转整数
        String age="11";
//        int ageInt = new Integer(age).intValue();
//        System.out.println(ageInt);
        int intAge = Integer.parseInt(age);
        System.out.println(intAge);
    }

    private static void test03() {
        //        Integer i=new Integer(5);
//        //拆箱
//        int j=i.intValue();

        Integer m=Integer.valueOf(5);

        //自动装箱拆箱
        Integer i=5;
        int j=i;
    }

    private static void test02() {
        int i=1;
        //装箱
        Integer j = new Integer(i);
        System.out.println(j);
        Integer k=new Integer("1");
        System.out.println(k);
        //JDK1.5引入了新的语法:自动装箱拆箱
        //语法糖:简化语法，程序员少写代码，底层实现没有变
        Integer l=i;
    }

    private static void test01() {
        int i=1;
        System.out.println(i);
        Integer j=1;
        System.out.println(j);
        System.out.println(j.intValue());
        System.out.println(Integer.MIN_VALUE);
        System.out.println(Integer.MAX_VALUE);
    }
}
